//***************  启别名  ****************//
import 'package:flutter/material.dart' as material;


//***************  导入库的一部分  ****************//

// 仅导入mylib.dart里面的test2函数
import 'libs/mylib.dart' show test2;

// 刚好和show相反 除了test2函数之外  其它的都导入
import 'libs/mylib.dart' hide test2;

//我们想导入mylib库，但是不想用里面的otherLib这个库 可以这样写
import 'libs/mylib.dart' hide otherLib;

//***************  导入库的一部分  ****************//

// import 'libs/mylib.dart'; // 不能同时使用
import 'libs/mylib.dart' deferred as tests;

//***************  延迟加载一个库  ****************//

Future hello() async {
  await tests.loadLibrary();
  tests.test2();
}
// 然后再去使用：
void main(){
  hello(); // 结果是： mylib.dart：test2()函数
}
